package team.archai.nexus.boot.platform.modules.system.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import team.archai.nexus.boot.platform.basics.entity.BasicsEntity;

/**
 * <p>
 * 系统菜单
 * </p>
 *
 * @author shibin
 * @since 2023-05-20
 */
@Getter
@Setter
@TableName("archai_nexus_system_menu")
@Schema(description = "系统菜单")
public class Menu extends BasicsEntity {

    @Schema(description = "菜单名称")
    private String menuName;
    @Schema(description = "菜单类型")
    private Integer menuType;
    @Schema(description = "菜单编号")
    private String menuCode;
    @Schema(description = "菜单图标")
    private String menuIcon;
    @Schema(description = "父id")
    private Long parentId;
    @Schema(description = "菜单路径")
    private String routerPath;
    @Schema(description = "组件")
    private String component;
    @Schema(description = "模块名称")
    private String moduleName;

}
